/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.util.ArrayList;
/*     */ import java.util.Arrays;
/*     */ import java.util.List;
/*     */ import java.util.Map;
/*     */ import java.util.Set;
/*     */ import java.util.stream.Collectors;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class gm
/*     */ {
/*     */   @eos/moe/dragoncore/t(v = {"本地变量", "client"})
/*     */   public static o t() {
/*  22 */     return qp.w;
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"用户变量", "player"})
/*     */   public static o h() {
/*  27 */     return qp.i;
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"系统变量", "system"})
/*     */   public static o z() {
/*  32 */     return qp.q;
/*     */   }
/*     */   @eos/moe/dragoncore/t(v = {"全局变量", "global"})
/*     */   public static o v() {
/*  36 */     return qp.z;
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"变量取值", "Var_Get"})
/*     */   public static o v(o a, String str) {
/*  41 */     if (a instanceof om) {
/*  42 */       om om = (om)a;
/*  43 */       return om.v(str, (uv)null);
/*     */     } 
/*  45 */     return ie.q;
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"变量置值", "Var_Set"})
/*     */   public static void v(o a, String str, o o1) {
/*  50 */     if (a instanceof om) {
/*  51 */       om om = (om)a;
/*  52 */       om.v(str, o1);
/*     */     } 
/*     */   }
/*     */   @eos/moe/dragoncore/t(v = {"重载变量", "Var_Reload"})
/*     */   public static void v(o a) {
/*  57 */     if (a instanceof kw) {
/*  58 */       ((kw)a).z();
/*     */     }
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"新建数组", "Array_Create"})
/*     */   public static o v(o... a) {
/*  64 */     return new nf(Arrays.asList(a));
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"插入成员", "Array_Add"})
/*     */   public static o v(o a, int i, o... arrayOfO) {
/*  69 */     if (a instanceof nf) {
/*     */       
/*  71 */       nf nf = (nf)a;
/*  72 */       List<o> list1 = new ArrayList();
/*     */       
/*  74 */       if (i >= nf.v().size()) {
/*  75 */         return z(a, arrayOfO);
/*     */       }
/*     */ 
/*     */       
/*  79 */       List<o> list2 = xp.z(arrayOfO);
/*     */       
/*  81 */       for (Map.Entry<String, o> entry : nf.v().entrySet()) {
/*  82 */         if (Integer.parseInt((String)entry.getKey()) == i) {
/*  83 */           list1.addAll(list2);
/*     */         }
/*  85 */         list1.add((o)entry.getValue());
/*     */       } 
/*     */       
/*  88 */       nf.v((new nf(list1)).v());
/*     */     } 
/*  90 */     return a;
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"添加成员", "Array_Add"})
/*     */   public static o z(o a, o... arrayOfO) {
/*  95 */     if (a instanceof nf) {
/*  96 */       nf nf = (nf)a;
/*  97 */       List<o> list = new ArrayList();
/*  98 */       list.addAll(nf.v());
/*  99 */       list.addAll(xp.z(arrayOfO));
/*     */       
/* 101 */       nf.v((new nf(list)).v());
/*     */     } 
/* 103 */     return a;
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"移除成员", "Array_Remove"})
/*     */   public static o v(o a, o... arrayOfO) {
/* 108 */     if (a instanceof nf) {
/* 109 */       Set set = (Set)Arrays.<o>stream(arrayOfO).map(a -> Integer.valueOf((int)a.v())).collect(Collectors.toSet());
/*     */       
/* 111 */       nf nf = (nf)a;
/* 112 */       List<o> list = new ArrayList();
/* 113 */       for (Map.Entry<String, o> entry : nf.v().entrySet()) {
/* 114 */         int i = Integer.parseInt((String)entry.getKey());
/* 115 */         if (!set.contains(Integer.valueOf(i))) {
/* 116 */           list.add(entry.getValue());
/*     */         }
/*     */       } 
/* 119 */       nf.v((new nf(list)).v());
/*     */     } 
/* 121 */     return a;
/*     */   }
/*     */ 
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"取成员", "get", "Array_Get"})
/*     */   public static o v(o a, int i) {
/* 127 */     if (a instanceof nf) {
/* 128 */       nf nf = (nf)a;
/* 129 */       return nf.v(String.valueOf(i), uv.q);
/*     */     } 
/* 131 */     return xk.w;
/*     */   }
/*     */ 
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"截取数组", "sublist", "Array_Sub"})
/*     */   public static o v(o a, int i, int j) {
/* 137 */     if (a instanceof nf) {
/* 138 */       List<o> list = new ArrayList();
/* 139 */       nf nf = (nf)a;
/* 140 */       Map<String, o> map = nf.v();
/*     */       
/* 142 */       for (Map.Entry<String, o> entry : map.entrySet()) {
/*     */         try {
/* 144 */           int k = Integer.parseInt((String)entry.getKey());
/* 145 */           if (k >= i && k < j) {
/* 146 */             list.add(entry.getValue());
/*     */           }
/* 148 */         } catch (NumberFormatException numberFormatException) {}
/*     */       } 
/*     */       
/* 151 */       return new nf(list);
/*     */     } 
/* 153 */     return a;
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"取成员数", "get_size", "Array_Size"})
/*     */   public static o v(o a) {
/* 158 */     if (a instanceof nf) {
/* 159 */       nf nf = (nf)a;
/* 160 */       return xk.v(Integer.valueOf(nf.v().size()));
/*     */     } 
/*     */     
/* 163 */     return xk.w;
/*     */   }
/*     */ 
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"截取内容", "subContent"})
/*     */   public static o v(o a, String str, int i, int j) {
/* 169 */     if (!(a instanceof nf)) {
/* 170 */       return xk.w;
/*     */     }
/* 172 */     nf nf = (nf)a;
/*     */     
/* 174 */     List list = (List)nf.v().stream().map(o::z).collect(Collectors.toList());
/*     */     
/* 176 */     int k = 0;
/* 177 */     List<String> list1 = new ArrayList();
/* 178 */     for (String str1 : list) {
/* 179 */       if (str1.equals(str)) {
/* 180 */         k++;
/*     */       }
/*     */       
/* 183 */       if (k >= i && k < j) {
/* 184 */         list1.add(str1);
/*     */       }
/* 186 */       if (k == j)
/*     */         break; 
/*     */     } 
/* 189 */     return new nf(list1, false);
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\gm.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */